-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency typescript to v3.9.5 #278
Conversation
Branch automerge failureThis PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.
|
39c26f0
to
bd30eff
Compare
bd30eff
to
1e28890
Compare
2918084
to
db6bf19
Compare
852686f
to
3e129d6
Compare
682766f
to
b9ac635
Compare
62c10b6
to
df7c9d1
Compare
df7c9d1
to
7eb37b7
Compare
7eb37b7
to
6019194
Compare
…into renovate/typescript-3.x
I modified indent_style back to "space" in .editorconfig to avoid too much changes in this commit's diff. We still have the following problem: "error TS5053: Option 'noEmit' cannot be specified with option 'composite'."
PR has been edited👷 This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description. If you think this comment is in error and the branch is not modified, try deleting this comment. If it comes back again the next time Renovate runs, please submit an issue or seek config help. |
TypeScript incremental build seems to be a problem for projects using Babel, like Next.js apps: "error TS5053: Option 'noEmit' cannot be specified with option 'composite'." So... microsoft/TypeScript#36917
For package/web, which uses Babel.
GlobalFetch was removed in TS 3.6.2: apollographql/apollo-link#1131
Codecov Report
@@ Coverage Diff @@
## master #278 +/- ##
=======================================
Coverage 23.08% 23.08%
=======================================
Files 105 105
Lines 1412 1412
Branches 230 218 -12
=======================================
Hits 326 326
- Misses 1085 1086 +1
+ Partials 1 0 -1
Continue to review full report at Codecov.
|
So, TS options "declaration" and "composite" doesn't work with "noEmit": "error TS5053: Option 'noEmit' cannot be specified with option 'composite'."
Posted by @weswigham in microsoft/TypeScript#33809 (comment) That's why this TS update was a mess. It seems composite projects / incremental builds doesn't work well with projects that use Babel, like Next.js/React apps. |
{ | ||
"files": [], | ||
"references": [ | ||
{ "path": "api" }, | ||
// "error TS5053: Option 'noEmit' cannot be specified with option 'composite'." | ||
// TS incremental build is not playing well with Babel projects | ||
// { "path": "web" } | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is possible in TS version 4: https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/#noemit-and-incremental.
This PR contains the following updates:
3.5.3
->3.9.5
Release Notes
Microsoft/TypeScript
v3.9.5
This release contains bug fixes in type-checking, emit, and editor scenarios.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
(note, 3.9.4 was intentionally skipped due to minor complications in publishing)
Downloads are available on:
v3.9.3
Compare Source
This release contains bug fixes in type-checking, APIs, emit, and editor scenarios.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.9.2
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.8.3
Compare Source
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.8.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.8.2
Compare Source
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.8.2.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.7.5
Compare Source
For the complete list of fixed issues, check out the
v3.7.4
Compare Source
For the complete list of fixed issues, check out the
Downloads are available on:
v3.7.3
Compare Source
For the complete list of fixed issues, check out the
Downloads are available on:
v3.7.2
Compare Source
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.7.2.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.6.5
Compare Source
This patch fixes an issue where TypeScript would erroneously report the following error under
noImplicitAny
when encountering aprivate
get
accessor in a.d.ts
file.This is an issue when using packages published from TypeScript 3.7 and newer. Users can upgrade to 3.6.5 to fix the issue.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.6.4
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.6.3
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v3.6.2
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.